🌎 rns.kin.earth git 🌍
Commit 1c83e732ad8ce792b33936c1d8c996c3f2468cea
Parents : 5da0870
Author : Mark Qvist <bc7291552be7a58f361522990465165c>
Signature : T66BB85Valid, signed by author
Date : 2026-08-23T23:54:45+02:00
Use optimized IFAC handlers
Changes
Diff
diff --git a/RNS/Transport.py b/RNS/Transport.py
index 3160985e..279814f7 100755
--- a/RNS/Transport.py
+++ b/RNS/Transport.py
@@ -1313,7 +1313,7 @@ class Transport:
def transmit(interface, raw):
try:
if hasattr(interface, "ifac_identity") and interface.ifac_identity != None:
- interface.process_outgoing(Transport.handle_outgoing_ifac_legacy(interface, raw))
+ interface.process_outgoing(Transport.handle_outgoing_ifac(interface, raw))
else: interface.process_outgoing(raw)
Transport.tx_packets += 1
@@ -1754,7 +1754,7 @@ class Transport:
# Check that IFAC flag is set
if raw[0] & 0x80 == 0x80:
if len(raw) > 2+interface.ifac_size:
- ifac_valid, raw = Transport.handle_ifac_legacy(raw, interface)
+ ifac_valid, raw = Transport.handle_ifac(raw, interface)
if not ifac_valid: return
else: return interface.ifac_violation("Insufficient packet size for IFAC packet")
Served by rngit 1.5.2 - Generated in 0.05s